home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Collections: Bavarian
/
Bavarian #006 (19xx)(APS Electronic).zip
/
Bavarian #006 (19xx)(APS Electronic).adf
/
liesmich
< prev
next >
Wrap
Text File
|
1988-11-10
|
7KB
|
133 lines
WORDS - ein Vokabellernprogramm
In der Schule musste ich Vokabeln lernen. Deshalb habe ich mir ein
Vokabellernprogramm programmiert. Ich hatte dabei darauf geachtet, dass
man die Vokabeln ohne Probleme eingeben und wieder editieren kann, dass
die Abfrage der Vokabeln möglichst schnell und einfach geht und dass die
Auswahl der einzelnen Vokabelndateien möglichst komfortabel ist. Was dabei
herausgekommen ist, halten Sie nun in Ihren Händen.
Bedienung:
Nachdem Sie Words geladen haben, indem Sie im CLI Words eingetippt haben
oder das Words-Icon angeklickt haben, erscheint das Hauptmenü. Sie
können die einzelnen Memüpunkte dadurch anwählen, dass Sie eine Zahl von
1 bis 6 tippen oder mit der Maus das Gadget für den Menüpunkt anklicken.
Nun zu den einzelnen Menüpunkten:
ENDE: beendet mein Programm
Vocy eingeben: Es erscheinen drei StringGadgets. Tippen Sie den Namen der
Vokabeldatei in das Gadget File ein und ändern Sie, falls nötig, die
andern beiden Gadgets. Wählen Sie dann OK, wenn Sie zufrieden sind, oder
Cancel, wenn Sie ins Hauptmenü zurückwechseln möchten. Falls Sie Ok ge-
wählt haben, wird nun der Editer ed aus dem C: Directory geladen. Sie
können nun mit dem Eintippen der Vokabeln beginnen. Dabei müssen Sie aber
ein bestimmtes Format einhalten. Links muss die fremdsprachliche Vokabel
stehen, rechts die Deutsche Vokabel. Dazwischen muss umbedingt ein /
sein. Sollte es für die fremdsprachliche Vokabel mehrere Bedeutungen
geben, so können Sie die entweder durch ein Komma oder durch ein
Semikolon getrennt eingeben. Der Unterschied besteht darin, dass, falls
Sie ein Komma eingegeben haben, Sie bei der Abfrage beide Bedeutungen
wissen müssen, bei einer Trennung mit einem Semikolon, dürfen Sie auch
nur einen Begriff eingeben, damit das Programm die Vokabel als korrekt
eingegeben anerkennt. Ist Ihnen das Eingabeformat noch immer unklar,
so schauen Sie doch bitte die auf der Diskette befindlichen Vokabel-
dateien an.
Sollte Ihnen das Arbeiten mit dem Editer unbekannt sein, so schauen Sie
doch bitte im Benützerhandbuch auf Seite B-3 (englische Ausgabe) nach.
kleiner Tip: ESC-x oder ESC-q führt zum Verlassen des Editers.
Vocy editieren: Es erscheint der Filerequester. Sie können einen Filenamen
dadurch auswählen, indem Sie mit der Maus über einen Namen klicken und
darauf OK anwählen. Mit dem Rollbalken oder den beiden Pfeilen auf der
rechten Seite können Sie die einzelnen Einträge hinauf und hinunter-
scrollen lassen. Sollte Ihnen der momentane Pfad (normalerweise
df0:englisch) nicht zusagen, so können Sie ihn ändern, indem Sie das
Pfad-StringGadget anklicken und darauf den neuen Pfad eintippen.
Klicken Sie auf einen Filenamen hinter dem (Dir) steht (es handelt sich
dabei um ein Directory), so wird in dieses Directory gewechselt.
Parent (Dir) steht dabei immer für das nächsthöhere Directory.
Nach Betätigung des Ok-Gadgets wird der Editer Ed geladen und Sie können
wie unter dem Menüpunkt Vocy eingeben arbeiten.
Vocy abfragen: Es erscheint zuerst der Filerequester. Wählen Sie dabei die
abzufragende Vokabeldatei aus. Darauf erscheint ein neues Menü. Hier
können Sie die Abfrageparameter festlegen. Darauf beginnt die Abfragerei
endlich. Es werden ständig die Anzahl abgefragter Vokabeln, die Anzahl
gewusster Vokabeln und die Misserfolgsquote angegeben.
Zur Eingabe der Vokabeln sind sogar die CursorTasten, die Backspace , die
Del und die ESC-Taste aktiviert. Die ESC-Taste bewirkt eine Rückkehr zum
Hauptmenü. Ist eine Vokalbel richtig eingegeben worden, so bestätigt
dies das Programm durch "richtig!". Es vergehen etwa anderthalb Sekunden
bis die nächste Vokabel abgefragt wird. Haben Sie die Vokabel falsch
eingegeben, so wird Ihnen auch die richtige Antwort präsentiert. Sie
müssen dann eine beliebige Taste drücken, damit die nächste Vokabel
abgefragt wird. Drücken Sie die ESC-Taste, so gelangen Sie ins Haupt-
menü zurück.
Vocy ausgeben: Es erscheint zuerst der Filrequester. Wählen Sie dabei die
auszugebende Vokabeldatei aus. Darauf erscheint ein neues Menü. Sie
haben nun die Wahl, ob Sie die Datei auf dem Bildschirm, auf dem Drucker
oder auf dem Drucker in Kleinschrift (Spickerschrift) ausgeben wollen.
Nachdem Sie Ok gewählt haben, gibt das Programm die Datei schön geordnet
aus, und kehrt dann zum Hauptmenü zurück. Die Ausgabe der Datei auf den
Bildschirm geht Seitenweise vonstatten. Nach der Anzeige einer Seite
müssen Sie eine beliebige Taste drücken, damit die nächste Seite
angezeigt wird. Drücken Sie die ESC-Taste, so wird die Ausgabe
abgebrochen.
Diskettenbefehle: Hinter diesem Menü verstecken sich vier weitere Menüpunkte.
Sie können eine Datei löschen, umbenennen oder duplizieren oder eine
neue Sprache bzw. ein neues Directory einrichten lassen.
Besonderheiten:
- Das Words-Icon muss im Feld ToolType einen folgenden Eintrag haben:
WINDOW=con:0/0/1/1/test
Fehlt dieser Eintrag oder ein ähnlicher ( es muss lediglich ein kleines
Dummy-Fenster geöffnet werden), so kann es zu einem unerklärlichen
Absturz kommen, oder das Programm beginnt gar nicht erst mit arbeiten.
- Der C-Quellcode befindet sich im Directory Source. Wie Sie sehen werden
ist Words nicht einfach ein einziges Programm, sondern es setzt sich aus
mehreren kleinen Modulen zusammen. Wollen Sie ein Modul ändern, so müssen
Sie, falls Sie stolzer Besitzer des Aztec C-Compilers sind, die +L Option
verwenden. Linken müssen Sie das ganze mit dem folgenden Befehl:
ln Words.o Abfrage.o Ausgabe.o Eingabe.o Editieren.o Filerequester.o
Diskettenbefehle.o -lc32
Es sollte noch einer behaupten, dass C weniger einen modulhaften Aufbau
unterstütze als Modula 2 !!!
- Damit das Programm eine Vokabeldatei in Kleinschrift ausgeben kann, muss
leider der Amiga-interne Druckertreiber umgangen werden. Ich habe es so
gelöst, dass ich die benötigte Sequenz "\033\A\005" über dem Kanal Par:
hinübersende. Diese ESC-Sequenz bewirkt, dass der Zeilenabstand auf einem
Epson-kompatiblen Drucker wie dem Star NL-10 auf 5/72 inch eingestellt
wird. Sollte Ihr Drucker einen anderen Code dafür verwenden, so müssen
Sie das Modul Ausgabe.c ändern und compilieren und alle Module linken.
- Das Programm ist standardmässig so eingestellt, dass es als Gerät df0:
und als Sprache Englisch annimmt. Sollte Ihnen dies missfallen, so müssen
Sie im Hauptmodul Words.c die Zuweisungen an die Variablen Device und
Sprache nach Ihren Wünschen entsprechend ändern und Words.c compilieren
und alle Module zusammenbinden.
- mit diesem Programm kann man natürlich nicht nur einzelne Vokabeln
abfragen, sondern auch ganze Sätze.
Nun viel Spass mit diesem Programm.
Ihr
Daniel Neukomm
Sustenweg 17
CH-3014 Bern
Tel 00 41 31 41 80 97